██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ISO/IEC 8859-1
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwcaISO/IEC 8859-1 è una mwcqcodifica di caratteri standard appartenente alla famiglia mwcgISO 8859, orientata principalmente alla rappresentazione delle lingue dell'mwcwEuropa occidentale (elencate sotto). Standardizzato nel 1998, costituisce la base degli insiemi di caratteri ad otto bit più diffusi e utilizzati, come il mwdaWindows-1252 e coincide con il primo blocco di caratteri dell'mwdqUnicode.
Contents
• Storia
• Note
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Equivalenza con altre codifiche
ISO-8859-1 è il nome assegnato da mweqIANA per questo standard una volta completato dai codici di controllo C0 e C1 del set ISO/IEC 6429. Per questo standard si usano inoltre anche altre denominazioni registrate come pseudonimi:
• iso-ir-100
• latin1
• l1
• csISOLatin1
• IBM819
• CP819.
La tabella di codici caratteri Windows-1252 coincide con la ISO-8859-1 per tutti i codici tranne per quelli tra il 128 e il 159, (in mwgwesadecimale, tra 0x80 e 0x9F), dove i poco usati codici di controllo C1 sono stati sostituiti da caratteri aggiuntivi che includono tutti i caratteri mancanti disponibili nell'ISO-8859-15. La tabella Code page 28591, detta anche Windows-28591, è in realtà l'ISO-8859-1.cite-ref-1[1]
Copertura
L'ISO 8859-1 codifica i cosiddetti "alfabeti latini no. 1", consistenti in 191 caratteri originati dall'mwjaalfabeto latino. Questa codifica caratteri è usata nei continenti mwjqamericani, in mwjgEuropa occidentale, in mwjwOceania e in gran parte dell'mwkaAfrica. È anche di uso comune nella mwkqtrascrizione internazionale delle lingue dell'mwkgAsia orientale.
Ciascun carattere è rappresentato da un singolo valore ad otto bit. Questi valori possono essere usati in quasi tutti i sistemi di scambio dati per comunicare nelle seguenti lingue europee (con alcune eccezioni dovute ad alcuni caratteri mancanti, annotate nel testo):
Lingue completamente rappresentate
• Albanese
• Basco
• Bretone
• Catalano
• Corso
• Danese
• Inglese (UK e USA)
• Faroese
• Gallego
• Tedesco
• Italiano
• Latino (ortografia classica)
• Leonese
• Lussemburghese (ortografia classica)
• Malese
• Mannese
• Occitano
• Romancio
• Spagnolo
• Swahili
• Svedese
• Vallone
Lingue non completamente rappresentate
| Lingua | Caratteri mancanti | Soluzione alternativa | Supportata da |
|---|---|---|---|
| Catalano | Ŀ, ŀ (deprecato) | L·, l· | |
| Ceco | Č , č, Ď, ď Ě, ě Ň ň, Ř, ř, Š , š, Ť, ť Ů ů, Ž , ž | digrafo ch | ISO-8859-2, Windows-1250 |
| Olandese | IJ , ij | digrafo IJ, ij | |
| Estone | Š , š, Ž , ž (solo in parole straniere) | Sh, sh, Zh, zh | ISO-8859-15, Windows-1252 |
| Finlandese | Š , š, Ž , ž (solo in parole straniere) | Sh, sh, Zh, zh | ISO-8859-15, Windows-1252 |
| Francese | Œ , œ, e la molto rara Ÿ | digrafo OE, oe, e Y senza dieresi | ISO-8859-15, Windows-1252 |
| Ungherese | Ő, ő, Ű, ű | Õ , õ (o Ô , ô; a volte Ö , ö), Û , û (a volte Ü , ü) | ISO-8859-2, Windows-1250 |
| Irlandese (ortografia tradizionale) | Ḃ, ḃ, Ċ, ċ, Ḋ, ḋ, Ḟ, ḟ, Ġ, ġ, Ṁ, ṁ, Ṡ, ṡ, Ṫ, ṫ | Bh, bh, Ch, ch, Dh, dh, Fh, fh, Gh, gh, Mh, mh, Sh, sh, Th, th | ISO-8859-14 |
| Latino con diacritici | Ā , ā, Ē, ē, Ī, ī, Ō, ō, Ū, ū | | ISO-8859-13, Windows-1257 |
| Maori | Ā , ā, Ē, ē, Ī, ī, Ō, ō, Ū, ū | Ä , ä, Ë , ë, Ï , ï, Ö , ö, Ü , ü | ISO-8859-13, Windows-1257 |
| Turco | İ , ı, Ğ , ğ, Ş , ş | I , i, G , g, S , s | ISO-8859-3, ISO-8859-9, Windows-1254 |
| Gallese | Ẁ , ẁ, Ẃ, ẃ, Ŵ, ŵ, Ŷ , ŷ | | ISO-8859-14 |
Virgolette
Per alcune delle lingue elencate sopra mancano le mwygvirgolette tipografiche corrette, essendo disponibili solo quelle «mwyw », " ", e ' '. Questo set caratteri inoltre non fornisce le virgolette singole o doppie differenziate per l'apertura e per la chiusura (a forma di 6 o di 9). Alcuni tipi di carattere mostrano l'accento grave separato (0x60) e l'apostrofo (0x27) allo stesso modo di un paio di virgolette singole di apertura e di chiusura, nonostante ciò non sia contemplato nello standard moderno.
Storia
L'ISO 8859-1 si fonda sul Multinational Character Set usato dalla mwzwDigital Equipment Corporation nel popolare terminale VT220. Il suo sviluppo avvenne ad opera della ECMA, mw0qEuropean Computer Manufacturers Association, e fu pubblicato nel marzo del 1985 come il documento ECMA-94, denominazione con la quale a volte vi si fa ancora riferimento. La mw0gseconda edizione dell'ECMA-94 (giugno 1986) include anche l'ISO 8859-2, l'ISO 8859-3 e l'ISO 8859-4 quali parti delle sue specifiche.
Nel 1985 la mw1wCommodore adottò l'ISO 8859-1 per il suo nuovo sistema operativo mw2aAmigaOS. Anche la stampante ad aghi Seikosha MP-1300AI, offerta con l'Amiga 1000, includeva questa codifica dei caratteri. Nel 1992, la mw2wIANA registrò la mappa di caratteri mw3aISO_8859-1:1987, meglio nota con il suo nome mw3qMIME di mw3gISO-8859-1 (da notare il trattino in più rispetto alla denominazione ISO 8859-1), un sovrainsieme dell'ISO 8859-1, per l'uso su mw3wInternet. Questa mappa assegna i caratteri di controllo C0 e C1 ai loro codici, non precedentemente assegnati, fornendo così 256 caratteri e sfruttando ogni possibile valore ad 8 bit.
L'ISO-8859-1 costituisce (almeno secondo gli standard) la codifica predeterminata dei documenti trasmessi via mw4qHTTP quale oggetto mw4gMIME la cui identificazione inizia per "text/". È anche la codifica preimpostata per i valori di alcune intestazioni descrittive HTTP e definisce il repertorio dei caratteri ammessi nei documenti mw4wHTML 3.2 (l'HTML 4.0 e 5.1 cite-ref-2[2] si basano invece sull'mw6aUTF-8). Questo e i set caratteri Windows-125* sono spesso assunti come le codifiche di testo da usare nei sistemi mw6qUnix e mw6gMicrosoft Windows in assenza della definizione di una localizzazione linguistica o altra informazione equivalente. Questi sistemi stanno però gradualmente sostituendo queste codifiche con quelle mw6wUnicode, come l'mw7aUTF-8 o l'mw7qUTF-16.
Struttura della codifica caratteri
Very bordel here! :-)
| Hex | _0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0_ | | | | | | | | | | | | | | | | |
| 1_ | | | | | | | | | | | | | | | | |
| 2_ | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
| 3_ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 4_ | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
| 5_ | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
| 6_ | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
| 7_ | p | q | r | s | t | u | v | w | x | y | z | { | / | } | ~ | |
| 8_ | | | | | | | | | | | | | | | | |
| 9_ | | | | | | | | | | | | | | | | |
| A_ | | ¡ | ¢ | £ | ¤ | ¥ | ¦ | § | ¨ | © | ª | « | ¬ | SHY | ® | ¯ |
| B_ | ° | ± | ² | ³ | ´ | µ | ¶ | · | ¸ | ¹ | º | » | ¼ | ½ | ¾ | ¿ |
| C_ | À | Á | Â | Ã | Ä | Å | Æ | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï |
| D_ | Ð | Ñ | Ò | Ó | Ô | Õ | Ö | × | Ø | Ù | Ú | Û | Ü | Ý | Þ | ß |
| E_ | à | á | â | ã | ä | å | æ | ç | è | é | ê | ë | ì | í | î | ï |
| F_ | ð | ñ | ò | ó | ô | õ | ö | ÷ | ø | ù | ú | û | ü | ý | þ | ÿ |
Note
cite-note-11. ↑ mwanmmwanqmwanuCode Page Identifiers, su mwanymsdn.microsoft.com, Microsoft Corporation. mwancURL consultato il 19 dicembre 2010.
cite-note-22. ↑ mwans(mwanwmwan0EN) mwan4mwan8HTML 5.1 Nightly - A vocabulary and associated APIs for HTML and XHTML, su mwaoaw3.org, 3 aprile 2014.
Altri progetti
Altri progetti
• Wikimedia Commons
• Wikimedia Commons contiene immagini o altri file su ISO/IEC 8859-1